Anytime Algorithms for Non-Ending Computations
نویسندگان
چکیده
Anytime algorithms exchange execution time for quality of results [8]. Anytime algorithms can be executed in two modes: either by being given a contract time (a set amount of time to execute), or an interruptible method. To improve the solution, anytime algorithms can be continued after they have halted. Instead of correctness, an anytime algorithm returns a result with a “quality measure” which evaluates how close the obtained result is to the result that would be returned if the algorithm ran until completion. Standard anytime algorithms eventually stop, albeit in a prohibitively long time. Following Manin [11] we use a more general form of anytime algorithm as an approximation for a computation which may not end. The proposed anytime algorithm for the halting problem works in the following way: to test whether a program eventually stops we first compute a temporal bound — the interruptible (stopping) condition — and execute the program for that specific time. If the computation stops then the program was proved to halt; if the computation does not stop, then we declare that the program never stops and evaluate the error probability. By
منابع مشابه
Anytime versus Real-Time Heuristic Search for On-Line Planning
Many AI systems, such as robots, must plan under time constraints. The most popular search approach in robotics so far is anytime search (Likhachev and Ferguson 2009), in which the algorithm quickly finds a suboptimal plan, and then continues to find better plans as time passes, until eventually converging on an optimal plan. However, the time until the first plan is returned is not controllabl...
متن کاملAnytime Measures for Top-k Algorithms
Top-k queries on large multi-attribute data sets are fundamental operations in information retrieval and ranking applications. In this paper, we initiate research on the anytime behavior of top-k algorithms. In particular, given specific top-k algorithms (TA and TASorted) we are interested in studying their progress toward identification of the correct result at any point during the algorithms’...
متن کاملAEMS: An Anytime Online Search Algorithm for Approximate Policy Refinement in Large POMDPs
Solving large Partially Observable Markov Decision Processes (POMDPs) is a complex task which is often intractable. A lot of effort has been made to develop approximate offline algorithms to solve ever larger POMDPs. However, even stateof-the-art approaches fail to solve large POMDPs in reasonable time. Recent developments in online POMDP search suggest that combining offline computations with ...
متن کاملResource-Bounded Local Computation
This paper proposes a generic approximation method for solving the problem of inference under limited computational resources. The method is based on the concept of valuation algebras with its wide range of possible instantiations in many different domains. The goal is to construct convenient resource-bounded anytime algorithms, for which the available time to perform the local computations is ...
متن کاملRun-Time Monitoring of Fixed-Contract Interruptible Algorithms
Anytime algorithms give intelligent real-time systems the ability to trade deliberation time for quality of results. This capability is essential in domains where computing the optimal result is not computationally feasible or is not economically desirable. Examples of such domains include avionics, air traffic control, process control and missioncritical computations. Run-time monitoring of an...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Int. J. Found. Comput. Sci.
دوره 26 شماره
صفحات -
تاریخ انتشار 2015